Direct execution simulation of load balancing algorithms with real workload distribution

نویسندگان

  • Jiannong Cao
  • Graeme Bennett
  • Kang Zhang
چکیده

This paper describes the model and implementation of a distributed direct execution simulation study of load balancing algorithms for a workstation-based locally distributed system. A general simulation system for load balancing algorithms is constructed on a local area network of DEC workstations, which directly executes the codes of the load balancing algorithms but simulates the underlying network and system environment. Using the simulation system, simulations with real workload distribution are conducted. Traces of user workstation activity collected in a university department environment are used in the simulation runs. We describe the methods used for distributed direct execution simulation of load balancing algorithms. The design of our simulations of several load balancing algorithms is presented and the simulation results are discussed. Ó 2000 Elsevier Science Inc. All rights

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Impact of Workload Variability on Load Balancing Algorithms

The workload on a cluster system can be highly variable, increasing the difficulty of balancing the load across its nodes. The general rule is that high variability leads to wrong load balancing decisions taken with out-of-date information and difficult to correct in real-time during applications execution. In this work the workload variability is studied from the perspective of the load balanc...

متن کامل

Feedback Guided Load Balancing in Distributed Memory Environments ——————————– Masters Dissertation

Any code that parallelizes computational work is required to come up with a method to load balance the work across the available processors. Most codes of this nature use some heuristic to decide how to perform this load balancing. In essence, they must have a (cheap) method of coming up with a number to act as a proxy for dividing up the actual computational work. For some applications that us...

متن کامل

Workload Characteristics for Process Migration and Load Balancing

Is process migration useful for load balancing? We present experimental results indicating that the answer to this question depends largely on the characteristics of the applied workload. Experiments with our Shiva system, which supports remote execution and process migration, show that only those CPU-bound workloads which were generated using an unrealistic exponential distribution for executi...

متن کامل

PID feedback for load-balanced parallel gridless DSMC

Parallel code presents a non-trivial problem of load balancing computational workload throughout a system of hardware and software resources. The task of load balancing is further complicated when the number of allowable processors changes through time. This paper presents a two-component load-balancing mechanism using optimal initial workload distribution and dynamic load maintenance. The init...

متن کامل

Execution Analysis of Load Balancing Algorithms in Cloud Computing Environment

The concept oft Cloud computing has significantly changed the field of parallel and distributed computing systems today. Cloud computing enables a wide range of users to access distributed, scalable, virtualized hardware and/or software infrastructure over the Internet. Load balancing is a methodology to distribute workload across multiple computers, or other resources over the network links to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 54  شماره 

صفحات  -

تاریخ انتشار 2000